package repository

import "todo-gin-server/internal/domain/entity"

// TodoRepository 待办事项仓储接口
type TodoRepository interface {
	Create(todo *entity.Todo) error
	FindByID(id uint) (*entity.Todo, error)
	FindByUserID(userID uint) ([]entity.Todo, error)
	Update(todo *entity.Todo) error
	Delete(id uint) error
}